package com.ruoyi.produce.base.offer.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


import javax.validation.constraints.NotNull;

/**
 * 生产报价明细表，数据传输对象，面向前端需求
 * @author lsy 2021.7.28
 * 修改：
 */
@Data
public class ProduceOfferListDto {
    /**
     * 生产报价编号
     */
    @NotNull(message = "生产报价编号不能为空")
    @ApiModelProperty(value = "生产报价编号", required = true)
    private String produceOfferId;

    /**
     * 成本项目编号
     */
    @NotNull(message = "成本项目编号不能为空")
    @ApiModelProperty(value = "成本项目编号", required = true)
    private Integer costItemId;

    /**
     * 项目名称
     */
    @ApiModelProperty("项目名称")
    private String costItemName;

    /**
     * 单价
     */
    @ApiModelProperty("单价")
    private Double costUnitPrice;

    /**
     * 单位数量
     */
    @ApiModelProperty("单位数量")
    private Double costNumber;

    /**
     * 成本费用
     */
    @ApiModelProperty("成本费用")
    private Double costPrice;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;
}
